//vee-validate 插件导入
import Vue from 'vue'
import VeeValidate from 'vee-validate'
//引入中文验证
import zh_CN from 'vee-validate/dist/locale/zh_CN'

Vue.use(VeeValidate);

//编辑属性
VeeValidate.Validator.localize('zh_CN',{
    messages:{
        ...zh_CN.messages,
        is:(fail)=>{
            return `${fail}必须与密码相同`;
        }
    },
    attributes:{
        phone:'手机号',
        code:"验证码",
        password:"密码",
        password1:"确认密码",
        agree:"协议"
    },
})

//自定义校验规则
VeeValidate.Validator.extend('agree',{
    validate:(value)=>{
        return value;
    },
    getMessage(field) {
        return field+'必须同意'
    }
})